.banner{}
.banner image{display: block; width: 100%;}
.darkBg{min-height: 100vh; background-color: #f4f5fa;}
.zlList{ padding: 25rpx 0;}
.zlList .item{display: flex; padding: 20rpx; background-color: #fff; border-radius: 10rpx; margin-bottom: 20rpx; box-shadow: 0 0 10rpx rgba(0,0,0,.2);}
.zlList .item .img{flex-shrink: 0; position: relative; width: 150rpx; box-shadow: 0 0 10rpx rgba(0,0,0,.2);}
.zlList .item .img image{display: block; width: 100%;}
.zlList .item .img .state{position: absolute; top: 0; left: 0; background-color: #f00; color: #fff; font-size: 24rpx; line-height: 40rpx; padding: 0 15rpx; border-radius: 0 0 10rpx 0;}
.zlList .item .intro{position: relative; width: 100%; padding-left: 30rpx; padding-top: 20rpx;}
.zlList .item .intro h4{font-size: 30rpx; color: #333;}
.zlList .item .intro .detail{font-size: 26rpx; line-height: 40rpx; height: 80rpx; margin: 20rpx 0; color: #999;}
.zlList .item .intro .btn{position: absolute; right: 0; bottom: 0; width: 420rpx; display: flex; justify-content: space-between;}

.comList .ewmBox{width: 500rpx; padding: 25rpx 25rpx 0;}
.comList .ewmBox image{display: block; width: 100%;}
.comList .ewmBox p{font-size: 30rpx; line-height: 1.6; font-weight: bold; text-align: center; margin: 15rpx 0 0;}



.name{position: fixed;bottom: 0; right: 0;  font-size: 18rpx;}


.modalBtns{width: 100%;  padding-top: 15rpx; margin-top: 15rpx; border-top: 1px solid #eee;}
.modalBtns>div{margin-bottom: 15px;}
.slot-confirmButton{width: 100%;}
.slot-confirmButton p{width: 100%; font-size: 28rpx; text-align: center;}
.errorBox{text-align: center; padding: 25rpx 0;}
